home *** CD-ROM | disk | FTP | other *** search
/ 17 Bit Software 6: Level 6 / 17 Bit - Level 6 (1998)(Epic Marketing)[!].iso / quartz / q0523.dms / q0523.adf / TheDesigner.doc < prev    next >
Text File  |  1994-01-13  |  47KB  |  1,560 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                               TTTTT  H   H  EEEEE
  19.                                 T    H   H  E    
  20.                                 T    HHHHH  EEEE 
  21.                                 T    H   H  E    
  22.                                 T    H   H  EEEEE
  23.                                        
  24.                                        
  25.             DDD    EEEEE  SSSSS  IIIII   GGGG  N   N  EEEEE  RRRR 
  26.             D  D   E      S        I    GG     NN  N  E      R   R
  27.             D   D  EEEE   SSSSS    I    G  GG  N N N  EEEE   RRRR 
  28.             D  D   E          S    I    GG  G  N  NN  E      R   R
  29.             DDD    EEEEE  SSSSS  IIIII   GGGG  N   N  EEEEE  R   R
  30.                                        
  31.                                  Version 2.12
  32.                                        
  33.                                        
  34.                               INSTRUCTION MANUAL
  35.                                        
  36.                                        
  37.                                        
  38.               Written and Edited by Lucie Turner and Paul Turner.
  39.                                        
  40.                     Program design and code by Paul Turner
  41.                             Graphics by Paul Turner
  42.                                        
  43.                 Example material Paul Turner and Lucie Turner.
  44.                                        
  45.                                        
  46.  
  47.  
  48.                                        
  49.                                        
  50.                                        
  51.                                        
  52.                                        
  53.                                        
  54.                                        
  55.                                        
  56.                                        
  57.                                        
  58.                                        
  59.                                        
  60.                                        
  61. -----------------------------------------------------------------------------
  62.                       T A B L E   O F   C O N T E N T S
  63. -----------------------------------------------------------------------------
  64.  
  65. CHAPTER ONE
  66. Introduction
  67.    What is The Designer? ............................................ 1.1
  68.    About this documentation ......................................... 1.1
  69.    Disk contents .................................................... 1.1
  70.  
  71. CHAPTER TWO
  72. Getting Started
  73.    Creating some tiles .............................................. 2.1
  74.    System requirements .............................................. 2.3
  75.    Loading the program .............................................. 2.3
  76.    The screen layout ................................................ 2.4
  77.    Starting your map design ......................................... 2.5
  78.  
  79. CHAPTER THREE
  80. The File Requester .................................................. 3.1
  81.  
  82. CHAPTER FOUR
  83. The Project Menu
  84.    Clear All ........................................................ 4.1
  85.    Load Map ......................................................... 4.1
  86.    Save Map ......................................................... 4.1
  87.    Save Map As ...................................................... 4.1
  88.    About ............................................................ 4.1
  89.    Quit ............................................................. 4.1
  90.  
  91. CHAPTER FIVE
  92. The Tiles Menu
  93.    Load IFF Tiles ................................................... 5.1
  94.    Save Tiles ....................................................... 5.1
  95.       IFF Format .................................................... 5.1
  96.       Raw Format .................................................... 5.1
  97.    Set Tile Size .................................................... 5.1
  98.       32 x 32 ....................................................... 5.1
  99.       32 x 16 ....................................................... 5.1
  100.       16 x 32 ....................................................... 5.1
  101.       16 x 16 ....................................................... 5.2
  102.    Pick Tile ........................................................ 5.2
  103.  
  104. CHAPTER SIX
  105. The Map Menu
  106.    Clear Map ........................................................ 6.1
  107.    Set Map Size ..................................................... 6.1
  108.    Extending Your Map ................................................6.1
  109.    Reducing Your Map .................................................6.1
  110.    Set Map Res ...................................................... 6.2
  111.       Lo Res Screen ................................................. 6.2
  112.       Hi Res Screen ................................................. 6.2
  113.    Save Raw Map ..................................................... 6.2
  114.    Discard Map ...................................................... 6.2
  115.  
  116.  
  117.  
  118.  
  119.  
  120. -----------------------------------------------------------------------------
  121.                      T A B L E   O F   C O N T E N T S 
  122. -----------------------------------------------------------------------------
  123. CHAPTER SEVEN
  124. The Blocks Menu
  125.    Get Map Block .................................................... 7.
  126.    Get Tiles Block .................................................. 7.
  127.    Use Last Block ................................................... 7.
  128.    Discard Block .................................................... 7.
  129.    Filled Box ....................................................... 7.
  130. CHAPTER EIGHT
  131. The Prefs Menu
  132.    Paint Mode ....................................................... 8.1
  133.    Include Tiles .................................................... 8.1
  134.    Create Icon ...................................................... 8.1
  135.    Workbench ........................................................ 8.1
  136.    Change Palette ................................................... 8.1
  137.  
  138. APPENDIX A
  139. System Messages ..................................................... A.1
  140.  
  141. APPENDIX B
  142. Technical Reference
  143.    What is a map & how do they work? ................................ B.1
  144.    The V2 map file format ........................................... B.1
  145.  
  146. APPENDIX C
  147. Command Summary ..................................................... C.1
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178. -----------------------------------------------------------------------------
  179.                           I N T R O D U C T I O N 
  180. -----------------------------------------------------------------------------
  181.  
  182. What Is The Designer?
  183. The Designer is a unique program  for creating background graphics and  level
  184. maps for games.  It  is designed to be used  on the Commodore Amiga range  of
  185. computers.  By using The Designer, and any paint program, you will be able to
  186. design backgrounds and level maps quickly, easily and effectively, making the
  187. task in hand a lot more enjoyable.
  188.  
  189. The Designer has been created to help you in every possible way, making  your
  190. programming more hassle free.
  191.  
  192.  
  193.  
  194. About This Documentation
  195.  
  196. This manual will explain how to use The Designer to the best of its  ability,
  197. giving examples and tutorials when necessary, and explaining how the  program
  198. works in a simple, step-by-step manner.
  199.  
  200. It is aimed at  all users, whatever stage  they are at.   It does not  matter
  201. whether you are a  computer whiz, or a complete  novice, this manual is  user
  202. friendly and here to help you get the most from The Designer.
  203.  
  204. Each function is  covered in  detailed sections,  so information  is easy  to
  205. find, and  on hand  when you  need it.   From  creating your  first tile,  to
  206. designing a whole range of intricate levels for your latest creation.
  207.  
  208.  
  209.  
  210. Disk Contents
  211. The Designer disk should contain the following files and directories:
  212.  
  213.         TheDesigner             - The executable
  214.         History.doc             - The Designer from the beginning
  215.         Examples (dir)
  216.            Example1.map         - An example map
  217.            Example2.map         - Another example map
  218.  
  219. The disk will also contain the various system files and directories  required
  220. to boot your computer.
  221.  
  222. If any of the  above mentioned files are missing,  then the chances are  that
  223. you have an illegal copy, so  you should contact a distributor or the  author
  224. for details of how to get an official copy.
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.                                      1.1
  235.                                       
  236. -----------------------------------------------------------------------------
  237.                        G E T T I N G   S T A R T E D 
  238. -----------------------------------------------------------------------------
  239.  
  240. Creating some tiles
  241.  
  242. Before you can use The Designer, you have to create some tiles, you will need
  243. your paint package for this.
  244.  
  245. Tiles are the 'building blocks' that you  will use to build up a picture,  or
  246. rather a background.  This  background is what is known  as a 'map'.  All  of
  247. the tiles that you make  must fit together, this  is done by making sure  the
  248. tiles are the same size, at all times.  It is also possible to create a block
  249. of tiles  for creating  the background,  but again,  you must  stick to  tile
  250. boundaries.
  251.  
  252. You should, by now, have  your paint program loaded  into your Amiga.  It  is
  253. best to draw each of your tiles seperately to start with.
  254.  
  255.  
  256. First of all you  must turn on  your co-ordinates (if you  have them, if  you
  257. haven't got any, you could be in big trouble).
  258.  
  259. Now decide now how big you want your tiles, you have four choices:
  260.  
  261. 16x16, 16x32, 32x16, 32x32.
  262.  
  263. The Designer works on  a whole tile  basis, you cannot  overlap your tiles.  
  264. This means once you have chosen your tile size you must stick to it.
  265. Click on the rectangle tool on your paint program.
  266.  
  267. Move the cursor on to the screen and draw a square.  You will be drawing your
  268. tiles inside this square, so make it  two dots bigger than the size you  have
  269. chosen your tiles to be.   ie.  32x32 would be drawn as 34x34.
  270.  
  271. Click on the magnify tool and enlarge your square (this will make the drawing
  272. easier).  You need to  draw your tile in this  square so that it touches  the
  273. sides.
  274.  
  275. When you have  completed your tile,  you must cut  it out and  put it on  the
  276. spare screen.  
  277.  
  278. Tip  It is a good  idea to use the spare  screen on your paint program if  it
  279. has one.  Draw each tile, then transfer it to the other screen, placing  each
  280. tile next to the previous one.
  281.  
  282. Click on the brush tool to activate it, then return to your tile.  The  mouse
  283. pointer is now ready to cut out your tile.
  284.  
  285. Go to the top left  hand corner of your tile,  and, inside the line, cut  out
  286. your first tile.  This is usually done by holding down the left mouse button,
  287. and moving to the bottom right hand  corner of your tile, a square should  be
  288. drawn.
  289.  
  290. You must then release the mouse  button, your tile should be fixed onto  your
  291. mouse pointer.
  292.  
  293.                                      2.1
  294.                                       
  295. -----------------------------------------------------------------------------
  296.                        G E T T I N G   S T A R T E D 
  297. -----------------------------------------------------------------------------
  298.  
  299. Now go to  the spare  screen, put down  the tile  in the very  top left  hand
  300. corner of the screen.
  301.  
  302. It is a good  idea to leave the  first tile blank, as  the map is cleared  to
  303. this tile in the beginning.
  304.  
  305. REMEMBER Some of the screen is hidden by the title bar and tools, use  cursor
  306. keys to move underneath these 'obstacles'.
  307.  
  308. Sometimes you cannot see  the top of  your tile, because  of the colour,  the
  309. actual tile is masked.
  310.  
  311. Change the colour of the screen  to one that is different to the  transparant
  312. background colour.  This is usually  done by clicking on the colour with  the
  313. right hand mouse  button, then clicking  on the clear  screen option on  your
  314. paint program.
  315. REMEMBER Do not clear the screen with a new colour every time you want to put
  316. a new tile down - you will lose all of your previous tiles!
  317.  
  318. Change your tile into  solid/non-transparant mode.   Your paint program  will
  319. explain how to do this, you should now be able to see the complete tile, with
  320. no see through bits.
  321.  
  322. Place the top left hand  corner of your tile in  the top left hand corner  of
  323. your blank screen, then press the mouse button to put it down.
  324.  
  325. Each new tile must be placed directly next to the one before, with no  spaces
  326. inbetween.  When you get to the end of the screen you must put the next  tile
  327. directly underneath the first one, then carry on across the screen as before.
  328.  
  329. If you are drawing tiles that are to be joined on to each other, you would be
  330. wise to check that they will look alright.
  331.  
  332. To do this you must cut out your tile (as explained before) and just hold  it
  333. next to your  original tile,  this is  a simple way  to make  sure the  tiles
  334. 'work', when you are positive about the appearance of your tile, flip over to
  335. the spare screen and place it next to the previous one.
  336.  
  337. Tip Read your paint  package to learn  how to flip  your drawings, this  will
  338. save you drawing the drawings again, which will save you time.
  339.  
  340. When you have created your tiles on the paint package, you will need to  save
  341. them.
  342.  
  343. Refer to your paint package manual for information on how to do this.
  344.  
  345. When you are using your Paint Package  you might be able to create a  picture
  346. that is bigger than  the actual screen.   (I do not  mean overscan).  If  you
  347. wish to, you can  use this feature because  The Designer supports large  tile
  348. pages.
  349.  
  350.  
  351.  
  352.                                      2.2
  353.                                       
  354. -----------------------------------------------------------------------------
  355.                        G E T T I N G   S T A R T E D 
  356. -----------------------------------------------------------------------------
  357. System Requirements
  358.  
  359. The Designer should  run on any  Amiga with  at least 512KBytes  of ram,  and
  360. Kickstart 1.2 or greater.
  361.  
  362. For serious use, at least 1MByte  of memory  is recommended, as  is a  second
  363. floppy disk drive or a hard drive.
  364.  
  365.  
  366.  
  367. Loading The Program
  368.  
  369. Put the  disk  with The  Designer  on it  into  the computers  disk  drive.  
  370. Workbench will  load as  normal.   The  DesignerV2 icon  will appear  on  the
  371. screen, double click this  icon with the  left mouse button.   A window  will
  372. appear showing various icons.  
  373.  
  374. There are three ways to load The Designer, it is entirely up to  you which of
  375. the options  you use, which ever one  you find  easier, is  obviously the one
  376. for you.
  377.  
  378.  
  379.      1) Double click The Designer icon in The DesignerV2 window on the       
  380.         Workbench screen.
  381.  
  382.      2) Type "TheDesigner" into a CLI or shell window, along with an optional
  383.         Map Filespec.
  384.  
  385.             ie.  >TheDesigner <filespec>
  386.  
  387.  
  388.      3) Click on Map icon on the Workbench, this will load The Designer and  
  389.         the map ready to be edited.  This will only work if The Designer is  
  390.         on a disk called "DesignerV2:".
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.                                      2.3
  412.                                       
  413. -----------------------------------------------------------------------------
  414.                        G E T T I N G   S T A R T E D 
  415. -----------------------------------------------------------------------------
  416.  
  417. The Screen Layout
  418.  
  419. The screen is split into two areas:  The status area and the editing  window,
  420. we will now discuss these individually.
  421.  
  422.  
  423. The Status Area
  424.  
  425. The status area appears on the screen when The Designer has finished loading.
  426.  
  427. The status area is seperated into four different sections.
  428.  
  429. +---------------+-----------------+-----------------+-----------------------+
  430. | +---+ +-----+ | +-----+ +-----+ | +-----+ +-----+ | +-------------------+ |
  431. | |   | |  2  | | |  4  | |  5  | | |  8  | |  9  | | |                   | |
  432. | | 1 | +-----+ | +-----+ +-----+ | +-----+ +-----+ | |        12         | |
  433. | |   | +-----+ | +-----+ +-----+ | +-----+ +-----+ | |                   | |
  434. | |   | |  3  | | |  6  | |  7  | | |  10 | |  11 | | |                   | |
  435. | +---+ +-----+ | +-----+ +-----+ | +-----+ +-----+ | +-------------------+ |
  436. +---------------+-----------------+-----------------+-----------------------+
  437.  
  438. The first block contains  a square (1) which  shows a representation of  your
  439. tile, it does not use the exact colours that you have used, so don't panic if
  440. it looks a bit strange.
  441.  
  442.  
  443. There is a small heading called TILE  (2), this shows the number of the  tile
  444. you are using.  This changes to BLOCK, when you are in that mode.
  445.  
  446.  
  447. The heading SIZE (3) simply tells you the size of the tile or block that  you
  448. are using.  When you are in paint mode, the box changes to the word Paint.
  449.  
  450. Tile sizes are in Pixels (dots).  Block sizes are in tiles.
  451.  
  452.  
  453. The second block (4 and 5)  in the status area tells  you, in x and y  terms,
  454. how big the map is.
  455.  
  456.  
  457. Depth (6) is the number  of Bitplanes used for  the tiles, and it relates  to
  458. the number of colours used.
  459.  
  460.  
  461. MAP RES (7) is the resolution of the  editing screen.  This can either be  in
  462. Hi or Low res.
  463.  
  464. When you are in Hi Res Mode you might want to slow the mouse down (using  the
  465. preference on your  Workbench), so the  computer can keep  up with you,  this
  466. probably only applies to Kickstart 1.3.
  467.  
  468.  
  469.  
  470.  
  471.                                      2.4
  472.                                       
  473. -----------------------------------------------------------------------------
  474.                        G E T T I N G   S T A R T E D 
  475. -----------------------------------------------------------------------------
  476.  
  477. The third block (8 and 9) tells you  the position you are in the map,  giving
  478. you the co-ordinates  of the editing  window, relative to  the top left  hand
  479. corner of the map.
  480.  
  481.  
  482. Cursor Position (10 and 11) tells you the co-ordinates of the cursor relative
  483. to the top left hand corner of the map (when you are in the editing window).
  484.  
  485. The co-ordinates are in tiles, from the top left hand corner of the map.
  486.  
  487.  
  488. The fourth and  final section of  the status  area is the  Fast Mover  Gadget
  489. (12), this allows you to instantly move the editing window to anywhere in the
  490. map.
  491.  
  492. When the gadget is  active, the white area represents  your map, and the  red
  493. block is the area where the editing window is.
  494.  
  495. If you go to this gadget and click  with the left mouse button, you can  move
  496. around your map a lot quicker, the red block will move and the editing window
  497. will be transferred there automatically.
  498.  
  499.  
  500. The Editing Window
  501.  
  502. The editing window only appears when  there is a map defined, it is  situated
  503. under the status area, all of your editing is done in here.
  504.  
  505. Starting Your Map Design
  506.  
  507. First load The Designer as described above, then load your tiles and set  the
  508. tile size as described in the 'Tiles Menu' chapter.
  509.  
  510. Now you must define your initial  map, the method for doing this is  detailed
  511. in the 'Set Map Size' section of the 'Map Menu' chapter.
  512.  
  513. To begin creating your  map you must first  pick the tile  you wish to use.  
  514. There are three  ways to  do this.   You can  either select  the 'Pick  Tile'
  515. option from the 'Tiles' menu, you can  press the space bar, or you can  press
  516. the right hand mouse button when you are in the editing window.
  517.  
  518. Your selection of  Tiles will appear  on a seperate  screen, which is  called
  519. 'The Tile Selection Page'.
  520.  
  521. If you have a Tile Selection Page bigger than the screen you will be able  to
  522. scroll your page about using the cursor keys.
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.                                      2.5
  530.  
  531. -----------------------------------------------------------------------------
  532.                        G E T T I N G   S T A R T E D 
  533. -----------------------------------------------------------------------------
  534.  
  535. With the left mouse button you can choose the tile you wish to use, when  you
  536. have clicked on the tile of your choice you are automatically returned to the
  537. main screen, and you can put your tile down wherever you want to.
  538.  
  539. The cursor moves around by  the size of the tile,  not by each pixel, as  you
  540. move around the screen you should notice the co-ordinates changing.
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.                                      2.6
  588.                                       
  589. -----------------------------------------------------------------------------
  590.                     T H E   F I L E   R E Q U E S T E R 
  591. -----------------------------------------------------------------------------
  592.  
  593. The file requester is split into two parts.  There is the file window on  the
  594. left and on the right is the control window.
  595.  
  596. The File Window
  597. This is where  all the  files and  sub directories  of the  current disk  are
  598. listed.
  599.  
  600. Directories have '(dir)' added to the end  of them so you know that they  are
  601. directories.
  602.  
  603. When you click on the  name of a file the  name is transferred into the  file
  604. box in the control  window.  When you  click on the  name of a directory  the
  605. name is added to  the end of the  drawer box, again,  this is in the  control
  606. window.  
  607.  
  608. The new directory is read into the file window.
  609.  
  610. The Control Window
  611. There is a red block in the centre and two arrows, this allows you to  scroll
  612. up and down the list of files.
  613.  
  614. The drawer box is the name of the directory containing the current file list.
  615.  
  616. The file box is the name of the currently selected file.
  617.  
  618. OKAY: You press this  when you have  finished and you  want to continue,  the
  619. okay option really just  agrees with whatever is on  the screen at the  time,
  620. irrelevant to  whether it  is correct  or not,  the okay  option accepts  the
  621. current choice, the  current file name,  and the current  file, all as  being
  622. correct.
  623.  
  624. DRIVES: When you click  on this the file  list is replaced  by a list of  all
  625. disks that are currently in the disk drives, when you select one it is put in
  626. the drawer box, and then read.
  627.  
  628. The right hand mouse button has the same effect.
  629.  
  630. PARENT: This moves you  back a directory,  so you can  use the previous  file
  631. list.
  632.  
  633. CANCEL: This option will abort the operation, immediately.
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641.  
  642.  
  643.                                      3.1
  644.                                       
  645. -----------------------------------------------------------------------------
  646.                       T H E   P R O J E C T   M E N U 
  647. -----------------------------------------------------------------------------
  648.  
  649. Clear All
  650.  
  651. Clears all Map/Block/Tile data and resets everything to its original state.  
  652. If you have not  saved your map,  a requester appears on  the screen to  make
  653. sure you want to continue.
  654.  
  655.  
  656. Load Map
  657.  
  658. Allows you to load a previously saved map.  The file requester appears on the
  659. screen, you select the file you wish to load. If the file was not saved  with
  660. the tiles included as part of the  map, it is essential that these are loaded
  661. and initialised (tile size  set up) prior  to loading the map.   If you  have
  662. been editing a map and have not saved it, a requester will appear asking  you
  663. if you are sure you wish to continue.
  664.  
  665.  
  666. Save Map
  667.  
  668. Saves map under the old name.  If  it has not been previously saved the  File
  669. Requester will come up on the screen, you type in a name for it here.
  670. (When you save a map, you can either save it with or without the tiles.   The
  671. Preferences menu allows you to do this).
  672.  
  673.  
  674. Save Map As
  675.  
  676. The File Requester comes up so you can enter a name to save the map under.
  677.  
  678.  
  679. About
  680.  
  681. This explains about the author of the program and copyright conditions.
  682.  
  683.  
  684. Quit
  685.  
  686. This option  will  exit the  program.   If  the  current map  is  un-saved  a
  687. requester appears on the screen to see whether you want to continue.
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.  
  699.  
  700.  
  701.  
  702.  
  703.                                      4.1
  704.                                       
  705. -----------------------------------------------------------------------------
  706.                         T H E   T I L E S   M E N U 
  707. -----------------------------------------------------------------------------
  708.  
  709. Load IFF Tiles
  710. This  option  brings  up  the  file  requester  so  you  can  select  an  IFF
  711. (Interchange File Format)  File (picture  file) for you  to load  and use  as
  712. tiles.  If the current map is not saved a requester will appear on the screen
  713. to see if you want to continue.
  714.  
  715.  
  716. Save Tiles
  717.  
  718.   IFF Format
  719.  
  720.   The File Requester appears on the screen allowing you to save out your     
  721.   tiles as an IFF File (picture file) to load back into your paint package.
  722.  
  723.  
  724.   Raw Format
  725.  
  726.   The File Requester appears on the screen and allows you to save out the    
  727.   tiles in Raw format for use in your own programs, the format is as follows:
  728.  
  729.   'Depth' Planes of Raw Bitplane data followed by a table of WORDs describing
  730.    the colours.
  731.  
  732.  
  733. Set Tile Size
  734.  
  735. This allows you to set the size of your tile.
  736.  
  737.  
  738.   32x32
  739.  
  740.   This option changes the tile size to 32x32.  It then checks the map for    
  741.   validity and adjusts any tiles that are now out of range.  If the map has  
  742.   not been saved a requester will appear, to see if you wish to continue.
  743.  
  744.  
  745.   32x16
  746.  
  747.   This option changes the tile size to 32x16.  It then checks the map for    
  748.   validity and adjusts any tiles that are now out of range.  If the map has  
  749.   not been saved a requester will appear, to see if you wish to continue.
  750.  
  751.  
  752.   16x32
  753.  
  754.   This option changes the tile size to 16x32.  It then checks the map for    
  755.   validity and adjusts any tiles that are now out of range.  If the map has  
  756.   not been saved a requester will appear, to see if you wish to continue.
  757.  
  758.  
  759.  
  760.  
  761.  
  762.                                      5.1
  763.                                       
  764. -----------------------------------------------------------------------------
  765.                         T H E   T I L E S   M E N U 
  766. -----------------------------------------------------------------------------
  767.  
  768.   16x16
  769.  
  770.   This option changes the tile size to 16x16.  It then checks the map for    
  771.   validity and adjusts any tiles that are now out of range.  If the map has  
  772.   not been saved a requester will appear, to see if you wish to continue.
  773.  
  774.  
  775.  
  776. Pick Tile
  777.  
  778. This brings up the Tile Selection Page so  you can pick which tile it is  you
  779. wish to use.   Using  the mouse  pointer, just choose  the tile  you want  by
  780. clicking on it with your left hand mouse button.
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.  
  817.  
  818.  
  819.  
  820.  
  821.                                      5.2
  822.                                       
  823. -----------------------------------------------------------------------------
  824.                           T H E   M A P   M E N U 
  825. -----------------------------------------------------------------------------
  826.  
  827. Clear Map
  828.  
  829. This allows you to clear the whole map to the current tile you are using.   A
  830. requester will appear on the screen to make sure you want to continue.
  831.  
  832.  
  833. Set Map Size
  834.  
  835. This allows you to determine the  initial size of the map.  The  instructions
  836. that appear in the requester are self explanatory, basically you just put any
  837. number you  like in  the box,  it  is not  a permanent  fixture, and  can  be
  838. extended or shrunk at  a later date.   Click on the Okay  box when you have  
  839. defined your map size,  the status area has now  been activated, you are  now
  840. ready to go.
  841.  
  842.  
  843. Extending Your Map
  844.  
  845. This will only work if there is a map already defined.
  846. Go into the status area with your mouse pointer, and hold down the right hand
  847. mouse button.   Go to  the Map  menu and then  highlight the  'Set Map  Size'
  848. option, now let  go of  the mouse  button.  A  requester will  appear on  the
  849. screen, click in the continue box, if you wish to do so.
  850.  
  851. Another requester  will appear  on the  screen containing  four boxes:    Top
  852. Extension, Bottom Extension,  Left Extension, Right  Extension.  The  numbers
  853. that you put in these  boxes are the number of  tiles you wish to extend  the
  854. map by in that  direction.  Before  typing in the numbers,  click in the  box
  855. with the left mouse button, this activates the boxes, and opens them up.
  856.  
  857. Press Okay when you have added the amount of tiles you require, and are happy
  858. with the settings.  You will automatically return to the main screen, and you
  859. should notice in the Status area that your map size has been increased.
  860.  
  861.  
  862. Reducing Your Map
  863.  
  864. Make sure you are in the status area, again go to the top of the screen  with
  865. the right mouse button held  down, go to the  Map menu and highlight the  Set
  866. Map Size option, then let go of the  mouse button.  The same boxes that  were
  867. on the extending your  map feature, are  present again here.   To reduce  the
  868. size of your  map you must  put negative numbers  in the boxes  (ie.  with  a
  869. minus sign in front of it) Press on  the Okay box when you are finished,  and
  870. you will return to the main screen, if you check the Status area you will see
  871. that the size of your map has been reduced.
  872.  
  873.  
  874. It is possible  to increase and  decrease the size  of your map  at the  same
  875. time.  Eg.  If you want to remove five tiles from the left hand side of  your
  876. map and then add ten on to the  right hand side of your map, you must put  -5
  877. in the L Ext: box and 10 in the R Ext: box.  Then press on the Okay box.
  878.  
  879. Remember you can always check what you have done in the Status area.
  880.  
  881.                                      6.1
  882.                                       
  883. -----------------------------------------------------------------------------
  884.                           T H E   M A P   M E N U 
  885. -----------------------------------------------------------------------------
  886.  
  887. Set Map Res
  888.  
  889. This allows you to set the resolution (size of dots) on the editing window.
  890.  
  891.  
  892.   Hi Res
  893.  
  894.   Means you can fit twice as much information on the screen, this does make  
  895.   it a bit slower though.  If the map has not been saved a requester will    
  896.   appear asking if you wish to continue.
  897.  
  898.   Lo Res
  899.  
  900.   Normal mode, you get the normal amount of data on the screen and the mouse 
  901.   moves at normal speed.  If the map has not been saved a requester will     
  902.   appear asking if you wish to continue.
  903.  
  904.  
  905. Save Raw Map
  906.  
  907. This brings the file requester on to the screen, so you can save your map out
  908. in Raw Format, for use in your own programs.
  909.  
  910. Raw format is just a table of WORDs that describe the tile numbers.  There is
  911. no Tile or Size data, you must supply this yourself.
  912.  
  913.  
  914. Discard Map
  915.  
  916. This function will  delete all block  and map data,  the editing window  will
  917. close.  If the map has been changed and you haven't saved it, you will get  a
  918. requester appear asking if you wish  to continue.  After this operation  most
  919. of the status area will go blank.
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.                                      6.2
  942.                                       
  943. -----------------------------------------------------------------------------
  944.                        T H E   B L O C K S   M E N U 
  945. -----------------------------------------------------------------------------
  946. Get Map Block
  947.  
  948. You might think that nothing has happened when you activate this option, but,
  949. all the menus at the top of the screen are now disabled, now, you must define
  950. your block.
  951.  
  952. When you go to  the editing window  the cursor comes up  as normal, you  then
  953. click the left mouse button to set one  corner of the block.  The cursor  can
  954. now expand, and it  stretches out (as  a rectangle) when  you move the  mouse
  955. around.  You are also able to scroll around the screen by using the red block
  956. that is in the Fast Mover Gadget.
  957.  
  958. Once you have selected your block, press the left hand mouse button again  to
  959. complete the operation, at any time you can abort this procedure by  pressing
  960. the escape key on your keyboard.
  961.  
  962. The cursor changes to the size of the block you have just defined.  The  Tile
  963. Box in the status area says BLOCK, and the Tile Size Box changes to the  size
  964. of the block (which is measured in tiles).
  965.  
  966. When you press the left mouse  button, instead of a single tile being  pasted
  967. on the screen, your block will be.
  968.  
  969.  
  970. Get Tiles Block
  971.  
  972. The Tile  Selection  Page appears  on  your  screen, instead  of  the  normal
  973. dividing lines, you get a cursor the size of your tiles.  Go to one corner of
  974. the block you  wish to define  and press the  left mouse button.   Again  the
  975. cursor is expandable, you must move to the  point you wish your block to end,
  976. then press the left mouse button again.
  977.  
  978. Remember that  you can  abort this  procedure at  any time,  by pressing  the
  979. escape key on your keyboard.
  980.  
  981. You are now returned to ther main screen.
  982.  
  983. The cursor has changed  to the size  of your block, and  the status area  has
  984. changed as well.  The Tile Size Box now contains the size of your block,  and
  985. the Tile Box now says BLOCK.
  986.  
  987. When you press the  left mouse button,  you get a copy  of your block  pasted
  988. down.
  989.  
  990.  
  991. Use Last Block
  992.  
  993. This function gives you the option to use the last block that you created, so
  994. you don't have to re-define your block, this will save you time.
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.                                      7.1
  1001.                                       
  1002. -----------------------------------------------------------------------------
  1003.                        T H E   B L O C K S   M E N U 
  1004. -----------------------------------------------------------------------------
  1005. Discard Block
  1006.  
  1007. This will delete the  block from the  memory, and returns  you to tile  mode,
  1008. leaving you with the  last tile that you were  using before you defined  your
  1009. block.
  1010.  
  1011. This means that you cannot use the 'Last Block' option, because you have just
  1012. discarded the block.
  1013.  
  1014.  
  1015. Filled Box
  1016.  
  1017. You might think that this option does nothing  at all.  But the menus at  the
  1018. top of the screen are now disabled.
  1019.  
  1020. Move to the editing window and get the normal cursor will appear.  Press  the
  1021. left hand mouse  button to  set one corner  of the  area to be  filled.   The
  1022. cursor is expandable, and stretches as  you move across the screen.  You  may
  1023. use the cursor keys to move  about your map, or, alternatively you could  use
  1024. the red block in the Fast Mover Gadget.  Set the other corner of the area  to
  1025. be filled by pressing the left mouse button again.
  1026.  
  1027. When this has been done, the area  that you have just defined will be  filled
  1028. in, using the current tile in use.  You are then instantly returned to normal
  1029. mode.
  1030.  
  1031. You may abort this procedure at any  time by pressing the escape key on  your
  1032. keyboard.
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.                                      7.2
  1060.                                       
  1061. -----------------------------------------------------------------------------
  1062.                   T H E   P R E F E R E N C E S   M E N U 
  1063. -----------------------------------------------------------------------------
  1064.  
  1065. Paint Mode
  1066.  
  1067. The Paint Mode allows  you to paint  with the tile,  instead of putting  each
  1068. tile down individually.  
  1069.  
  1070. You should also notice that the  Box that usually contains the tile size  has
  1071. now got  PAINT  written  in it,  this  only  happens when  you  are  actually
  1072. painting.
  1073.  
  1074. When Paint Mode is selected a tick appears by the side of it on the menu.
  1075.  
  1076.  
  1077. Include Tiles
  1078.  
  1079. This option allows  you to save  the tiles as  part of the  map when you  are
  1080. saving.
  1081.  
  1082. When this is in use, a tick appears by the side of the title in the menu.
  1083.  
  1084.  
  1085. Create Icon
  1086.  
  1087. When you save a map, this creates an  icon for the map, which appears in  the
  1088. drawer when you are using it with workbench.
  1089.  
  1090. When this is in use, a tick appears next to the title on the menu.
  1091.  
  1092.  
  1093. Workbench
  1094.  
  1095. This option gives you control of the workbench screen.
  1096.  
  1097.  
  1098. Change Palette
  1099.  
  1100. This option allows you to change the  colours used for the tiles.  A  palette
  1101. requester comes up on  the screen.   The operation of  this is basically  the
  1102. same as for most paint programs.
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.  
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.  
  1117.  
  1118.  
  1119.                                      8.1
  1120.                                       
  1121. -----------------------------------------------------------------------------
  1122.                              A P P E N D I X   A
  1123. -----------------------------------------------------------------------------
  1124.  
  1125. System / Error Messages
  1126.  
  1127. The following is a  list of all the error  messages produced by V2.12,  along
  1128. with a short definition.
  1129.  
  1130.  
  1131. File is not V2 map file.
  1132.  
  1133. The file you are trying to load is not a valid map file created with V2.xx of
  1134. The Designer.
  1135.  
  1136.  
  1137. File is not an IFF-85 file.
  1138.  
  1139. The tiles file you are trying to load is not a valid IFF file.
  1140.  
  1141.  
  1142. IFF file is not an ILBM picture file.
  1143.  
  1144. The tiles file you are trying to load is an IFF, but of the wrong type.
  1145.  
  1146.  
  1147. IFF file is missing required chunk(s).
  1148.  
  1149. The tiles file you are trying to load is of the correct type, but one or more
  1150. IFF chunks that are required by The Designer are missing.
  1151.  
  1152.  
  1153. Unable to open file for reading.
  1154.  
  1155. The Designer was  unable to open  the requested file.   Possible causes  are:
  1156. Either, the file does not exist, the disk is corrupted, or you specified  the
  1157. wrong drawer / directory.
  1158.  
  1159.  
  1160. Unable to open file for writing.
  1161.  
  1162. The Designer was unable to create the new file.  Possible causes are: Either,
  1163. the disk is corrupted, the disk is full,  you requested to put the file in  a
  1164. drawer that does not exist or  the file already exists and is protected  from
  1165. modification.
  1166.  
  1167.  
  1168. Unable to read data from file.
  1169.  
  1170. The Designer has opened the required file, but is unable to read it. Possible
  1171. causes are:  Either,  the disk is  corrupted or the file  is an invalid  size
  1172. (ie. too short).
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.  
  1179.                                      A.1
  1180.                                       
  1181. -----------------------------------------------------------------------------
  1182.                              A P P E N D I X   A
  1183. -----------------------------------------------------------------------------
  1184.  
  1185. Unable to write to file.
  1186.  
  1187. The Designer was unable to write the file, possible causes are:  Either,  the
  1188. disk is corrupted or the disk is full.
  1189.  
  1190.  
  1191. Unable to create icon for map file.
  1192.  
  1193. The Designer has successfully created the map file, but was unable to  create
  1194. an icon for it.  Possible causes are:   Either, the disk is corrupted or  the
  1195. disk is full.
  1196.  
  1197.  
  1198. No Tiles Data Present.
  1199.  
  1200. The map file  you are trying  to load is  valid, but does  not contain  tiles
  1201. data.  You must load tiles data first, then load the map.
  1202.  
  1203.  
  1204. Not enough memory for requested operation.
  1205.  
  1206. The Designer  failed  to get  the  memory  needed to  perform  the  requested
  1207. function.
  1208.  
  1209.  
  1210. Unable to close the workbench.
  1211.  
  1212. The Designer failed to close the Workbench screen.
  1213.  
  1214.  
  1215. Unable to open the workbench.
  1216.  
  1217. The Designer failed to open the Workbench screen.  Probably because there was
  1218. not enough free memory.
  1219.  
  1220.  
  1221. Unable to display file requester.
  1222.  
  1223. The Designer failed to bring up  the file requester.  Probably because  there
  1224. was not enough free memory.
  1225.  
  1226.  
  1227. Unable to display palette requester.
  1228.  
  1229. The Designer failed  to bring  up the  palette requester.   Probably  because
  1230. there was not enough free memory.
  1231.  
  1232.  
  1233. Unable to display map size requester.
  1234.  
  1235. The Designer was unable to bring up the requester for setting / changing  the
  1236. size of the map.  Probably because there was not enough free memory.
  1237.  
  1238.  
  1239.                                      A.2
  1240.                                       
  1241. -----------------------------------------------------------------------------
  1242.                              A P P E N D I X   A
  1243. -----------------------------------------------------------------------------
  1244.  
  1245. Unable to display the tiles screen.
  1246.  
  1247. The Designer  was unable  to  bring up  the tiles  screen  for tile  /  block
  1248. selection.  Probably because there was not enough free memory.
  1249.  
  1250.  
  1251. Unable to open edit window.
  1252.  
  1253. The Designer  failed to  re-open the  editing  window after  of a  change  of
  1254. resolution or depth.  This currently results in all unsaved map / block  data
  1255. being lost.  This is usually caused by running out of memory.
  1256.  
  1257.  
  1258. Occasionally the system  is in such  a state  that it can't  open the  normal
  1259. message window.    When this  happens  an alert  will  appear with  a  simple
  1260. "Operation failed" message.
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.                                      A.3
  1300.                                       
  1301. -----------------------------------------------------------------------------
  1302.                              A P P E N D I X   B
  1303. -----------------------------------------------------------------------------
  1304.  
  1305. What is a map and how do they work?
  1306.  
  1307. A map is basically  a table of WORDs.   Each WORD  in the table references  a
  1308. tile. The computer looks at the WORDs in the table and draws the correct tile
  1309. at the correct position on the display.
  1310.  
  1311. The Designer stores the tiles as a raster image, and uses the blitter to  cut
  1312. the tiles from the tiles raster and blit them onto the visible display.  This
  1313. is not the only way to  do this, and when you  come to use your maps in  your
  1314. own programs, you will use the method best suited to the job.
  1315.  
  1316.  
  1317. The V2 Map File Format
  1318.  
  1319. All version two designers will have the same file format, this means that any
  1320. V2.xx designer can load any map created with any other V2.xx designer.
  1321.  
  1322. The format of the file is as follows:
  1323.  
  1324.         LONG    Map_ID           V2 map identifier.   "M2.0"
  1325.         WORD    CTile            Current tile number when map was saved.
  1326.         WORD    MTile            Maximum tile number.
  1327.         WORD    TRasX            Width of tiles raster.  (In bits).
  1328.         WORD    TRasY            Height of tiles raster.
  1329.         WORD    TX               Width of 1 tile.  (In bits).
  1330.         WORD    TY               Height of 1 tile.
  1331.         WORD    Flags            Various flags.  (See below).
  1332.         WORD    MX               Width of map in tiles.
  1333.         WORD    MY               Height of map in tiles.
  1334.         WORD    MXP              X position of edit window when map saved.
  1335.         WORD    MYP              Y position of edit window when map saved.
  1336.         WORD    Depth            Depth of tiles raster.
  1337.         WORD    Modes            ViewModes for edit window.  Currently
  1338.                                    only VP_HIRES applies.
  1339.         WORD    MRasX            Width of edit window.  (320 or 640).
  1340.  
  1341.     Size = 32 bytes
  1342.  
  1343. If there are  tiles in  this file,  there now follows  a copy  of the  tiles'
  1344. viewport.  This is  followed by the  raw bitplane data,  followed a table  of
  1345. WORDs describing the colours.
  1346.  
  1347.     Size = ( vp_SIZEOF + ( ( TRasX / 8 ) * TRasY ) * Depth )  bytes.
  1348.  
  1349. Now follows the WORDS of map data.
  1350.  
  1351.     Size = (( MX * MY ) * 2 )  bytes.
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.                                      B.1
  1360.                                       
  1361. -----------------------------------------------------------------------------
  1362.                              A P P E N D I X   B
  1363. -----------------------------------------------------------------------------
  1364.  
  1365. Flags
  1366.  
  1367. The only flag you need to know is as follows.
  1368.  
  1369.     MIFB_INCTILES       bit     3       When this is set, it means that
  1370.                                          this map has tiles data included.
  1371.  
  1372.                                         When it is clear, the map requires
  1373.                                          tiles to be loaded prior to
  1374.                                          loading the map.
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.                                      B.2
  1420.                                       
  1421. -----------------------------------------------------------------------------
  1422.                              A P P E N D I X   C
  1423. -----------------------------------------------------------------------------
  1424.  
  1425. Command Summary
  1426.  
  1427. The following  is a  list of  all The  Designer's functions,  along with  any
  1428. keyboard shortcuts.  There are two commands which are keyboard only.
  1429.  
  1430. File Related Functions
  1431.  
  1432. Load Map               [l]/[L]        - Load V2 map file.
  1433. Load Tiles             [t]/[T]        - Load ILBM picture as tiles.
  1434. Save Map               [S]            - Save V2 map file.  Old name.
  1435. Save Map As            [s]            - Save V2 map file.  New name.
  1436. Save IFF Tiles         [F7]           - Save tiles as IFF data.
  1437. Save Raw Tiles         [F8]           - Save tiles as raw data.
  1438. Save Raw Map           [r]/[R]        - Save map as raw data.
  1439.  
  1440.  
  1441. Tile Related Functions
  1442.  
  1443. Set Size 32 x 32       [F1]           - Change tile size.
  1444. Set Size 32 x 16       [F2]           - Change tile size.
  1445. Set Size 16 x 32       [F3]           - Change tile size.
  1446. Set Size 16 x 16       [F4]           - Change tile size.
  1447. Pick Tile              [SPACE]/[RMB]  - Select tile to use.
  1448. Next Tile              [+] / [=]      - Move onto next tile.
  1449. Previous Tile          [-] / [-]      - Move onto previous tile.
  1450.  
  1451.  
  1452. Map Related Functions
  1453.  
  1454. Clear Map              [x]/[X]        - Initialise map to current tile.
  1455. Set Map Size           [m]/[M]        - Set / change map size.
  1456. Edit Hi-Res Screen     [F6]           - Use hi-res screen for map output.
  1457. Edit Lo-Res Screen     [F5]           - Use lo-res screen for map output.
  1458. Discard Map            [d]/[D]        - Erase map and block data.
  1459.  
  1460.  
  1461. Block Related Functions
  1462.  
  1463. Get Map Block          [b]            - Grab part of map as a block
  1464. Get Tiles Block        [B]            - Grab part of tiles page as a block.
  1465. Use Last Block         [F9]           - Use previous block if in memory.
  1466. Discard Block          [F10]          - Erase block data.
  1467. Filled Box             [f]/[F]        - Fill a box with current tile.
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.                                      C.1
  1480.                                       
  1481. -----------------------------------------------------------------------------
  1482.                              A P P E N D I X   C
  1483. -----------------------------------------------------------------------------
  1484.  
  1485. Remaining Functions
  1486.  
  1487. Clear All              [DEL]          - Erase all data.  Initialise editor.
  1488. About                  [HELP]         - Author / (C) info.
  1489. Paint Mode             [p]            - Toggle paint mode.
  1490. Include Tiles          [i]            - Toggle tiles mode.
  1491. Create Icon            [I]            - Toggle icon mode.
  1492. Workbench               -             - Toggle Workbench.
  1493. Change Palette         [P]            - Adjust colour palette.
  1494. Quit                   [ESC]          - Exit The Designer.
  1495. Place Tile             [LMB]/[RETURN] - Place tile / block at cursor.
  1496.  
  1497. Scroll Map             Cursor (arrow) keys.
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.                             (C)1993-94 P.D.Turner.
  1539.                 21 Langton Avenue, Chelmsford, Essex, CM1 2BW
  1540.